// ==UserScript==
// @name        YE功能增强.09 - [TAPD 增强脚本]
// @description TAPD.CN 自定义修改和增强脚本.
// @namespace   http://AsionTang.CN
// @copyright   2019, AsionTang
// @author      AsionTang
// @version     210224.02.01.002
// @iconURL     http://www.tapd.cn/favicon.ico
// @run-at      document-start
// @downloadURL https://gitee.com/AsionTang/52.ScriptLibrary/raw/master/YeJS/09.TAPD.user.js
// @require     https://gitee.com/AsionTang/52.ScriptLibrary/raw/master/YeJS/00.Utils.js
// @match       *://*.tapd.cn/*
// @grant       GM_openInTab
// @grant       GM_setClipboard
// ==/UserScript==

//================================================================
// 参考资料:
//     CSS Selectors Reference
//     https://www.w3schools.com/cssref/css_selectors.asp
//================================================================
var YE_IS_DEBUG = false;

(function() {
    if (!isLocationHrefContainsAll('tapd.cn'))
        return;
    //================================================================================
    //================================================================================
    document.onclick = document_onclick;
    function document_onclick() //
    {
        console.log("我的工作台 增加 查看完整需求树 的功能按钮");
        document.querySelectorAll('i.by-ye').forEach(i=>i.parentElement.removeChild(i));
        document.querySelectorAll('i.item-detail').forEach(i=>{
            let newi = document.createElement('i');
            newi.innerHTML = `<i class="font font-tree-view j-item-detail by-ye" title="查看需求树" style="visibility: hidden;"></i>`;
            newi.onclick = e=>{
                window.open(i.attributes.href.value.replace("view/", "stories_list?data[Filter][ancestor_id]="));
                e.stopPropagation();
            }
            i.parentElement.appendChild(newi);
        }
        );
    }
}
)();
